package jezyk_java.biblioteka;

import java.io.Serializable;

public class Ksiazka implements Serializable {
    private String autor;
    private String tytul;
    private String wydawnictwo;
    private int rokWydania;
    private boolean czyWypozyczona;
    private int id;

    private static int licznik = 1;

    public Ksiazka(String autor, String tytul, String wydawnictwo, int rokWydania) {
        this.autor = autor;
        this.tytul = tytul;
        this.wydawnictwo = wydawnictwo;
        this.rokWydania = rokWydania;
        this.czyWypozyczona = false;

        this.id = licznik++;
    }

    public String getAutor() {
        return autor;
    }

    public void setAutor(String autor) {
        this.autor = autor;
    }

    public String getTytul() {
        return tytul;
    }

    public String getWydawnictwo() {
        return wydawnictwo;
    }

    public int getRokWydania() {
        return rokWydania;
    }

    public int getId() {
        return id;
    }

    public boolean getCzyWypozyczona() {
        return czyWypozyczona;
    }

    public void setCzyWypozyczona(boolean czyWypozyczona) {
        this.czyWypozyczona = czyWypozyczona;
    }

    @Override
    public String toString() {
        return "autor: " + autor + ", tytul: " + tytul;
    }
}
